/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconTongbushoucang: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M632.4 545.3l109.6-88c13.9-11.2 6.6-33.6-11.2-34.5l-140.4-6.7c-4.1-0.2-7.7-2.8-9.2-6.7L531.5 278c-6.3-16.7-29.9-16.7-36.2 0l-49.8 131.4c-1.5 3.9-5.1 6.5-9.2 6.7l-140.4 6.7c-17.8 0.9-25.1 23.3-11.2 34.5l109.6 88c3.2 2.6 4.6 6.8 3.5 10.8l-37 135.6c-4.7 17.2 14.4 31.1 29.3 21.3l117.5-77c3.4-2.3 7.9-2.3 11.3 0l117.5 77c14.9 9.8 34-4.1 29.3-21.3l-37-135.6C627.8 552.1 629.2 547.9 632.4 545.3z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M918.4 502l-26.8 0.5c-3.6-150.4-94.9-286.5-235.9-344.2-150-61.4-323.1-21.2-430.6 100.2-10.5 11.8-9.4 29.9 2.4 40.3 11.7 10.4 29.8 9.4 40.3-2.4 91.3-103.3 238.4-137.5 366.2-85.2 119.8 49.1 197.4 164.6 200.6 292.4l-29.2 0.6c-16.6 0.3-25.5 19.5-15.1 32.4l57.8 71.8c8.2 10.1 23.7 9.9 31.5-0.6l55.1-74C944.6 520.5 934.9 501.7 918.4 502z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M796.4 725.2c-11.8-10.5-29.9-9.4-40.3 2.4C664.8 830.9 517.6 865.1 390 812.8c-119.8-49-197.4-164.6-200.6-292.4l29.2-0.6c16.6-0.3 25.5-19.5 15.1-32.4l-57.8-71.8c-8.2-10.1-23.7-9.9-31.5 0.6l-55.1 74c-9.9 13.3-0.2 32.1 16.4 31.8l26.8-0.5c3.6 150.4 94.9 286.5 235.9 344.2 46.8 19.2 95.9 28.5 144.5 28.5 107.2-0.1 212.2-45.2 286-128.7C809.3 753.7 808.3 735.6 796.4 725.2z"
        fill={getIconColor(color, 2, '#333333')}
      />
    </Svg>
  );
};

IconTongbushoucang.defaultProps = {
  size: 18,
};

IconTongbushoucang = React.memo ? React.memo(IconTongbushoucang) : IconTongbushoucang;

export default IconTongbushoucang;
